﻿using System;

namespace Medianamik.UI.Web.Membership
{
    public static class MembershipPages
    {
        public const string UserList = "/medianamik/membership/views/userlist.aspx";
        public const string UserEdit = "/medianamik/membership/views/useredit.aspx";
        public const string GroupSelector = "/medianamik/membership/views/groupselector.aspx";
    }

    public static class MembershipTypeIds
    {
        public static readonly Guid UserProfile = new Guid("45c90cda-e48d-4f9e-a5a4-1c398b9dd5f5");
    }

    public static class MembershipPageIds
    {
        public static readonly Guid UserList = new Guid("ac8b3165-2d04-4183-96b5-03dc85c16dab");
    }

    public static class MembershipSchema
    {
        public static class CommonColumns
        {
            public const string Name = "Name";
            public const string NodeId = "NodeId";
            public const string TypeId = "TypeId";
            public const string ParentNodeId = "ParentNodeId";
            public const string Generation = "Generation";
            public const string CultureName = "CultureName";
            public const string UserId = "UserId";
            public const string GroupId = "GroupId";
        }

        public static class UserProfile
        {
            public const string TableName = "vw_UserProfile";
        }
    }
}
